//using System;
//using System.Collections.Generic;
//using System.Text;
//using Microsoft.TeamFoundation.WorkItemTracking.Client;
//using System.Xml.Serialization;

//namespace TeamXpand.WorkItemExtention.UI
//{
//    /// <summary>
//    /// Work Item Extention Application Settings
//    /// </summary>
//    public class WorkItemAppConfigs : ICloneable
//    {
//        #region Class Properties

//        /// <summary>
//        /// 
//        /// </summary>
//        public bool AutomaticUpdate
//        {
//            get { return this.m_bAtomaticUpdate;  }
//            set { this.m_bAtomaticUpdate = value; }
//        }
//        private bool m_bAtomaticUpdate = true;

//        /// <summary>
//        /// 
//        /// </summary>
//        public int AutomaticUpdatePeriod
//        {
//            get { return this.m_updatePeriod;  }
//            set 
//            {
//                if( value < 0 )
//                    throw new ArgumentException();

//                this.m_updatePeriod = value; 
//            }
//        }
//        private int m_updatePeriod = 30;

//        #endregion Properties

//        public WorkItemAppConfigs()
//        { }

//        #region ICloneable Members

//        public object Clone()
//        {
//            WorkItemAppConfigs clone = new WorkItemAppConfigs();
//            clone.SetDataFrom( this );
//            return clone;
//        }

//        #endregion

//        public void SetDataFrom(WorkItemAppConfigs configs)
//        {
//            this.AutomaticUpdate = configs.AutomaticUpdate;
//            this.AutomaticUpdatePeriod = configs.AutomaticUpdatePeriod;
//        }
//    }
//}
